Uzke ComboBox s dlhymi hodnotami

Otázka od: Martin Kasman

8. 12. 2003 9:50

Delphi6, Windows 98 / 2000

Na formulary mam uzke combobox. Uzivatel si moze vyrolovat hodnoty a jednu
vybrat. Problem je, ze hodnoty su prilis dlhe a nevidi ich koniec (po
vybrati hodnoty uz nevadi, ze koniec nevidno).

Jednym riesenim by bolo, keby sa po prejdeni kurzorom mysi zobrazil HINT s
prislusnou celou hodnotou alebo keby jednoducho sirka menu s hodnotami bola
sirsia ako samotne combo.
Ani s jednym si vsak neviem poradit.


Vdaka za kazdu radu.


Odpovedá: Ing. Slavomir Timko

8. 12. 2003 10:01

Neviem, ci to je presne to, ale skus sa pozriet na spravu
CB_SETDROPPEDWIDTH.

Slavo


Odpovedá: horky@cominn.cz

8. 12. 2003 15:28

> From: Martin Kasman [mailto:martinkasman@martinkasman.sk]
> Sent: Monday, December 08, 2003 9:27 AM
>
> Na formulary mam uzke combobox. Uzivatel si moze vyrolovat
> hodnoty a jednu
> vybrat. Problem je, ze hodnoty su prilis dlhe a nevidi ich koniec (po

Roletka jde roztahnout tim, ze combu posles zpravu.

  { roztahneme trochu roletku }
  if MaxDelka > Combo.Width then
    SendMessage(Combo.Handle, CB_SETDROPPEDWIDTH, MaxDelka, 0);

--
S pozdravem Karel Horky, CLX, D6 SP2, FB 1.0.3, IBX 6.03, WXP SP1
[mailto:horky@cominn.cz]